.center{
	margin:auto;
	max-width:960px;
}

#contenido{
	background:url(imagenes/3.png);
	background-repeat:no-repeat;
    background-position:right bottom;
	max-width:960px;
	height:500px;
	margin:auto;
	background-color:#ddd;
}

.letra_menu{
	color:black;
	font-family:"Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;
	font-weight:bolder;
	font-size:20px;
}
html{
	padding:0;
	margin:0;
	border-top:#03ddff solid 4px;
}

body{
	/*font-family:'Roboto';*/
	background:url(imagenes/cadaruta_02.gif);
	padding:0;
}

/*#footer{
	width:100%;
	background-color:#1f1f1f;
	height:200px;
}

#footer_gris_claro{
	width:100%;
	background-color:#2a2a2a;
	height:50px;
}*/

header {
	width:100%;
}
 
header nav {
	/*width:90%;
	max-width:1000px;
	margin:20px auto;
	background:#024959;*/
}
 
.menu_bar {
	display:none;
}
 
header nav ul {
	overflow:hidden;
	list-style:none;
}
 
header nav ul li {
	float:left;
	margin-left:21px;
}
 
header nav ul li a {
	color:#fff;
	padding:20px;
	display:block;
	text-decoration:none;
}

header nav ul li span
{
	margin-right:10px;
}
 
header nav ul li a:hover
{
	background:#037E8C;
}
 
section
{
	padding:20px;
}
 
@media screen and (max-width:800px ) {
header nav {
	width:80%;
	height:100%;
	left:-100%;
	margin:0;
	position: fixed;
	z-index:10;
}
#menuresponsive{
	background-color:#edeeef;
}

#buscador_menu{
	display:none;
}
#buscador_li{
	display:block !important;
}

#icono_inicio{
	display:none;
}

#contenido_cuenta_usuario{
	display:none !important;
}
 
header nav ul li {
	display:block;
	float:none;
	border-bottom:1px solid rgba(255,255,255, .3);
}
 
.menu_bar {
	display:block;
	width:100%;
	background:#edeeef;
}
 
.menu_bar .bt-menu {
	box-sizing: border-box;
    color: black;
    display: block;
    font-size: 20px;
    font-weight: bold;
    padding: 5px;
    text-decoration: none;
}
 
.menu_bar span {
	float:right;
	font-size:40px;
}
#busqueda{
	display:none;	
}
#caja_login{
	display:none;
}
#publi{
	display:none;
}
}

-->
#cabecera
{
	width: 60%;
	margin: auto;
	/*height: 20%;*/
	display: block;
}
#logo
{
	float: left;
	width: 30%;
	/*background-color: #FF0004;*/
	/*height: 100%;*/
}
#publiuserbusqueda
{
	float: left;
	width: 70%;
	/*background-color: #C0FF00;*/
	/*height: 70%;*/
}
	#publi
	{
		float:left;
		width:70%;
	}
	#user
	{
	float: left;
	width: 30%;
	background-color: #edeeef;
	/*margin-top: 2%;*/
	/*height: 50%;*/
	}
		#caja_avatar
		{
	width: 20%;
	/*height: 100%;*/
	float: left;
		}
			#avatar
			{
	text-align: center;
	margin-top: 10%;
	float: left;
			}
		
		#caja_login
		{
	width: 60%;
	/*height: 100%;*/
	float: left;
		}
			#login
			{
	float: left;
	margin-top: 10%;
			}
			#desplegar_menu_cuenta_usuario
			{
				background-color: #edeeef;
				border-radius: 0 0 5px 5px;
				display: none;
				margin-left: -41px;
				margin-top: 40px;
				position: absolute;
				width: 200px;
				z-index: 99999999999999999999999999999999999999999;
			}
			#flecha_menu
			{
	float: left;
    margin-left: 7px;
    margin-top: 16%;
    text-align: right;
			}
			#linea_login
			{
	float: left;				
			}
		#caja_opciones
		{
	width: 20%;
	/*height: 100%;*/
	float: left;
		}
	#busqueda
	{
	width: 100%;
	text-align: right;
	float: right;
	}
#menu
{
	float: left;
	text-align: center;
	width: 70%;
	margin: 0;
	padding: 0;
	/*height: 30%;*/
	font-family: 'PT Sans', sans-serif;
	font-weight:bold;
}
#busqueda{
	margin-top:2%;	
}